Issues In the Design and Specification of Class Libraries

نویسندگان

  • Gregor Kiczales
  • John Lamping
چکیده

The design and speci cation of an extensible class library presents a di cult challenge: because extensibility comes from allowing the user to override parts of the implementation, more of the internal structure must be exposed to the user than in a typical procedure library. This raises issues in both how the library is designed and how its speci cation is written. Speci cation of the CLOS Metaobject Protocol required a combination of new and existing techniques to address these issues. We present those techniques, and discuss their relation to the underlying issues.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Content analysis of policy documents in Iran's public libraries

Purpose: The purpose of this research is to determine the categories and issues that were considered by national policymakers in the field of public libraries of the Islamic Republic of Iran. This study seeks to identify those issues and problems for which policymakers have been trying to find solutions by analyzing the content of policy documents. Method: This research is a qualitative resear...

متن کامل

محورهای توسعه کتابخانه‌های دیجیتالی

Purpose: This paper tries to qualitatively present the issues related to axes of development in digital libraries, including human force, content, services, and technology, and provide a clear viewpoint in this regard by considering all existing aspects. Methodology: In this paper, all existing resources were used. Through citation (library) method, the related literature was studied and, besi...

متن کامل

Optimal Adjustment of Three-Term Controller and Two-Term Compensator Performances in Hydro Power Systems for Load Frequency Control

An important issue with respect to the hydraulic power systems is the frequency stabilization. To design Load Frequency Control (LFC) with high efficiency, control parameters need to be adjusted so that the system frequency remains stable even under changeable conditions. Controlling the frequency and changes in the turbine time constant requires that three term control parameters of Proportion...

متن کامل

Future-oriented implications of the resilience theory for Iran public libraries

Target: In order to play their role in social developments, public libraries face technological changes and unknown issues that can affect their identity and mission .In reference to the application of novel approaches to reconceptualize the mission of public libraries, this study tries to employ resilience theory to craft a vision for the future of Iran public libraries. Method: This study u...

متن کامل

بررسی وضعیت موجود طراحی کتابخانه‌های عمومی شهر تهران

Purpose: The study aims to enhance the design of public libraries, both quantitatively and qualitatively, in Tehran. Methodology: This is a practical research study which uses both qualitative and quantitative methods. The data was collected through a semi-structured interview and a researcher-made questionnaire. The   research was conducted in the public libraries of Tehran during Ordibehesht...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998